Memory-Aware DVFS for CMP Systems
نویسندگان
چکیده
High-performance processors are becoming increasingly power bound with technology scaling. Dynamic voltage and frequency scaling (DVFS) has emerged as an efficient method of reducing power consumption by lowering the operating voltage and frequency of a processor. We propose a multicore memory-aware DVFS scheme based on VSV, a uniprocessor DVFS algorithm that throttles a core based on L2 cache misses. The key observation is that during L2 misses, there may be periods during which the processor pipeline is stalled, waiting for data. These stalls offer an excellent opportunity for power savings with DVFS. Care must be taken, however, to be sure that the pipeline is actually stalled during an L2 miss and that the processor has sufficient work to complete when transitioning out of low-power mode. Using SPEC2K benchmarks, we evaluate both single-core and multicore VSV over a range of DVFS transition latencies: 12ns, 100ns, and 8.9μs which are representative of different voltage regulator configurations. We show that fast-switching, onchip voltage regulators for DVFS are necessary to see benefits using the energy delay squared ( ED ) metric. However, if low latencies–on the order of 12ns–are indeed possible, we show power benefits of 28%, performance costs of 35%, and ED improvements of 28% for a quadcore CMP. Increasing the latency to 100ns shows power savings of 45% at 45% performance loss, and additionally a ED degradation of 28%, though this is the result of poor prediction of instruction-level parallelism–8.9μs latencies proved to be entirely infeasible.
منابع مشابه
Green Energy-aware task scheduling using the DVFS technique in Cloud Computing
Nowdays, energy consumption as a critical issue in distributed computing systems with high performance has become so green computing tries to energy consumption, carbon footprint and CO2 emissions in high performance computing systems (HPCs) such as clusters, Grid and Cloud that a large number of parallel. Reducing energy consumption for high end computing can bring various benefits such as red...
متن کاملUsing DVFS Power Aware Simulation for Virtual Machine allocation in Cloud Computing Datacenters
By increasing utility of cloud infrastructure as a result to increase the power consumption among datacentres still a critical research problem. Some approaches are used to solve this problem but still those approaches are not comfortable for parallel systems. To overcome this problem, this paper will present the bookworms of inside current datacentre what is available already and still what is...
متن کاملOptimized DVFS Policies for Multi-Core Real-Time Embedded Systems
Energy consumption reduction is central to the design of modern embedded systems. Consequently, modern processors are equipped with software controlled mechanisms such as DVFS to allow the operating system to reduce the power consumption while meeting the required performance. This work presents two new policies for DVFS configuration which take into account the limited core DVFS range. Based o...
متن کاملAssessing the Performance of Energy-Aware mappings
We aim at mapping streaming applications that can be modeled by a series-parallel graph onto a 2-dimensional tiled chip multiprocessor (CMP) architecture. The objective of the mapping is to minimize the energy consumption, using dynamic voltage and frequency scaling (DVFS) techniques, while maintaining a given level of performance, reflected by the rate of processing the data streams. This mapp...
متن کاملCache Power Budgeting for Performance
Power is arguably the critical resource in computer system design today. In this work, we focus on maximizing performance of a chip multiprocessor (CMP) system, for a given power budget, by developing techniques to budget power between processor cores and caches. Dynamic cache configuration can reduce cache capacity and associativity, thereby freeing up chip power, but may increase the miss rat...
متن کامل